#include "vis_sugg_scene.h"
#include "ui_vis_sugg_scene.h"

vis_sugg_scene::vis_sugg_scene(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::vis_sugg_scene)
{
    ui->setupUi(this);
}

vis_sugg_scene::~vis_sugg_scene()
{
    delete ui;
}

void vis_sugg_scene::on_pushButton_clicked()
{QString s=ui->lineEdit_sce_number->text();
    if(s=="1")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[0].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[0])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
    else if(s=="2")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[1].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[1])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
   else if(s=="3")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[2].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[2])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
    else if(s=="4")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[3].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[3])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
     else if(s=="5")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[4].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[4])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
     else if(s=="6")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[5].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[5])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
     else if(s=="7")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[6].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[6])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
    else  if(s=="8")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[7].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[7])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
     else if(s=="9")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[8].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[8])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
    else  if(s=="10")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[9].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[9])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
    else if(s=="11")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[10].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[10])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
    else if(s=="12")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[11].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[11])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
    else if(s=="13")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[12].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[12])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
    else if(s=="14")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[13].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[13])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
    else if(s=="15")
     {ui->listWidget->clear();
        if(!notice_S_and_ass::vis_scen_ass[14].empty()&&!notice_S_and_ass::vis_scen_ass.empty())
    {for(const QString&itemText:notice_S_and_ass::vis_scen_ass[14])
    {QListWidgetItem *newItem=new QListWidgetItem(itemText);
                ui->listWidget->addItem(newItem);
    }
    }
    }
    else
    {se_2=new search_error;
        se_2->show();
    }
}

void vis_sugg_scene::on_pushButton_2_clicked()
{QString f=ui->plainTextEdit_sce_ass_add->toPlainText();
    QString p=ui->lineEdit_sce_number->text();
    if(p=="")
    {ni_2=new NULL_in;
        ni_2->show();
    }
    else
    {
    if(p=="1")
    {if(f!="")
        {
        notice_S_and_ass::vis_scen_ass[0].push_back(f);
        }
    }
    else if(p=="2")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[1].push_back(f);
    }
   else  if(p=="3")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[2].push_back(f);
    }
    else if(p=="4")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[3].push_back(f);
    }
   else if(p=="5")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[4].push_back(f);
    }
    else if(p=="6")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[5].push_back(f);
    }
    else if(p=="7")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[6].push_back(f);
    }
    else if(p=="8")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[7].push_back(f);
    }
    else if(p=="9")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[8].push_back(f);
    }
    else if(p=="10")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[9].push_back(f);
    }
    else if(p=="11")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[10].push_back(f);
    }
    else if(p=="12")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[11].push_back(f);
    }
    else if(p=="13")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[12].push_back(f);
    }
   else if(p=="14")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[13].push_back(f);
    }
    else if(p=="15")
    {if(f!="")
        notice_S_and_ass::vis_scen_ass[14].push_back(f);
    }
    else
    {   se_2=new search_error;
        se_2->show();
    }
    ui->plainTextEdit_sce_ass_add->clear();
    }
}

void vis_sugg_scene::on_pushButton_3_clicked()
{
    close();
}

void vis_sugg_scene::on_pushButton_4_clicked()
{
    ui->plainTextEdit_sce_ass_add->clear();
}
